/* App.css - 修复后的主应用样式 */
.app {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  position: relative;
}

.app .main-content {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}

/* 重置一些可能造成冲突的全局样式 */
.app * {
  box-sizing: border-box;
}

.app button {
  border: none;
  outline: none;
  cursor: pointer;
  background: transparent;
}

.app input {
  outline: none;
  border: none;
}